using System;
using System.Collections.Generic;

using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Content.Pipeline;
using Microsoft.Xna.Framework.Content.Pipeline.Graphics;
using Microsoft.Xna.Framework.Content.Pipeline.Processors;

namespace GEContentPipeline
{
    public class GEAnimationClip
    {
        private TimeSpan duration;
        private IList<GEKeyframe> keyframes;

        public GEAnimationClip(TimeSpan duration, IList<GEKeyframe> frames)
        {
            this.duration = duration;
            keyframes = frames;
        }

        public TimeSpan Duration { get { return duration; } }

        public IList<GEKeyframe> KeyFrames { get { return keyframes; } }
    }
}
